<?php
/**
 * 배추통합검색  (UnitedSearch for Gnuboard4)
 *
 * Copyright (c) 2010 Choi Jae-Young <www.miwit.com>
 *
 * 저작권 안내
 * - 저작권자는 이 프로그램을 사용하므로서 발생하는 모든 문제에 대하여 책임을 지지 않습니다. 
 * - 이 프로그램을 어떠한 형태로든 재배포 및 공개하는 것을 허락하지 않습니다.
 * - 이 저작권 표시사항을 저작권자를 제외한 그 누구도 수정할 수 없습니다.
 */

include_once("_common.php");
include_once("_lib.php");

if (!trim($stx))
    $stx = "기출나라";

$stx = stripslashes($stx);

$encode_stx = urlencode($stx);

$group_info = array();
$us_group = explode(",", $mwus[us_group]);
for ($i=0; $i<sizeof($us_group); $i++) {
    if (!trim($us_group[$i])) continue;
    $group_info[$us_group[$i]] = sql_fetch("select * from $g4[group_table] where gr_id = '{$us_group[$i]}'");
}
$group_info["@site"] = array("gr_id" => "@site", "gr_subject" => "사이트");

// 노출제한
sql_query("update {$mwus['site_table']} set ss_status = '' where ss_limit <> '' and ss_limit < '{$g4['time_ymd']}'", false);

if (!$gr_id) // 통합검색
{
    $rows = 5; // 그룹당 게시물 수

    $us_direct = mw_get_united_search_direct($stx);

    for ($i=0; $i<sizeof($us_group); $i++)
    {
        if (!trim($us_group[$i])) continue;

        if ($us_group[$i] == "@site")
            $group_list["@site"] = mw_get_united_search_site($stx, $rows);
        else
            $group_list[$us_group[$i]] = mw_get_united_search($stx, $rows, $us_group[$i], $group_info[$us_group[$i]]);
    }

    $skin = "index.skin.php";
}
else // 그룹검색
{
    $rows = 10; // 출력 게시물 수

    if ($gr_id == "@site")
    {
        $list = mw_get_united_search_site($stx, $rows);
        $list_count = count($list);

        $write_pages = get_paging($rows, $page, $list[total_page], "$PHP_SELF?gr_id=$gr_id{$qstr}&page=");

        $gr_subject = "사이트";
    }
    else
    {
        if (!strstr($mwus[us_group], $gr_id))
            alert("검색할 수 없습니다.");

        $list = mw_get_united_search($stx, $rows, $gr_id, $group_info[$gr_id]);
        $list_count = count($list);

        $write_pages = get_paging($rows, $page, $list[total_page], "$PHP_SELF?gr_id=$gr_id{$qstr}&page=");

        $gr_subject = $group_info[$gr_id][gr_subject];
    }

    $skin = "search.skin.php";
}

$g4[title] = $stx;
$stx = get_text(stripslashes($stx));
include_once("_head.php");
$gr_id = $_GET['gr_id'];
include_once("$mwus_skin_path/head.skin.php");
include_once("$mwus_skin_path/$skin");
include_once("$mwus_skin_path/tail.skin.php");
include_once("_tail.php");

